/**
 * 
 */
package com.atung.model;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 
 * @author lc <br>
 * 2020年11月23日 下午6:23:15
 */
@Data
public class BusOrderRefund {

    
    @ApiModelProperty(value="id")
    private Long id;
    
    @ApiModelProperty(value="订单id")
    private Long orderId;
    
    @ApiModelProperty(value="微信id")
    private String openId;
    
    @ApiModelProperty(value="退款订单id")
    private Long refundId;

    @ApiModelProperty(value="微信退款订单id")
    private String wxRefund;

    @ApiModelProperty(value="订单总金额")
    private BigDecimal totalFee;

    @ApiModelProperty(value="退款金额")
    private BigDecimal refundFee;

    @ApiModelProperty(value="退款状态(400退款中401退款成功 402 退款失败)")
    private Integer refundState;

    @ApiModelProperty(value="退款原因(100报名线路选择错误,101 行程变更，需退款, 102乘车人员信息填写错误 103 其他))")
    private Integer refundDesc;

    @ApiModelProperty(value="退款说明")
    private String refundExplain;

    @ApiModelProperty(value="申请退款时间")
    private LocalDateTime refundTime;
    
    @ApiModelProperty(value="报名截止时间")
    private LocalDateTime routExpirationTime;
    
    @ApiModelProperty(value="是否删除")
    private Integer isDelect;
    
    @ApiModelProperty(value="创建时间")
    private LocalDateTime creationTime;
    
    @ApiModelProperty(value="修改时间")
    private LocalDateTime modificationTime;
}
